Peckham Lodge Hotel
110 Peckham Rd., Southwark, Greater London, United Kingdom, SE15 5AD
(02081) 660990 Phone